def create_business_card():
    """根据用户输入信息生成标准格式的名片"""
    print("请输入以下名片信息：")
    
    # 获取用户输入
    name = input("姓名：").strip()
    position = input("职位：").strip()
    phone = input("电话：").strip()
    email = input("邮箱：").strip()
    
    # 计算最长内容的长度，用于调整名片宽度（至少20字符，保证美观）
    max_length = max(len(name), len(position), len(phone), len(email), 10)
    line_length = max_length + 6  # 内容长度 + 标签长度 + 空格
    
    # 生成名片边框（等长的分隔线）
    border = "=" * line_length
    
    # 格式化名片内容（左对齐，填充空格使各行对齐）
    card_content = f"""
{border}
姓名：{name.ljust(max_length)}
职位：{position.ljust(max_length)}
电话：{phone.ljust(max_length)}
邮箱：{email.ljust(max_length)}
{border}
    """
    
    # 输出最终名片
    print("\n===== 您的名片已生成 =====")
    print(card_content.strip())  # 去除首尾空行

if __name__ == "__main__":
    create_business_card()